package _1_初级._2_字符串.反转字符串;

public class _7_整数反转 {


    /**
     * 给出一个 32 位的有符号整数，你需要将这个整数中每位上的数字进行反转。
     *
     * 示例 1:
     *
     * 输入: 123
     * 输出: 321
     *
     * 示例 2:
     *
     * 输入: -123
     * 输出: -321
     *
     * 示例 3:
     *
     * 输入: 120
     * 输出: 21
     *
     */

    public static int reverse(int x) {

        int sum = 0;
        int temp;

        while(x != 0){
            temp = x % 10;
            x = x / 10;
            sum = sum * 10 + temp;
        }
        return sum;
    }

    public static void main(String[] args) {
        int result = reverse(120);
        System.out.println(result);

    }
}
